97d024daa14ac0370ac37e72ad33b5d3baac320c,src/main/java/com/hpcloud/mon/domain/model/SubAlarmStats.java,SubAlarmStats,evaluate,#,103

Before Change


        if (!subAlarm.getExpression()
            .getOperator()
            .evaluate(value, subAlarm.getExpression().getThreshold())) {
          if (AlarmState.OK.equals(initialState))
            return false;
          setSubAlarmState(AlarmState.OK);
          return true;

After Change


        if (!subAlarm.getExpression()
            .getOperator()
            .evaluate(value, subAlarm.getExpression().getThreshold())) {
          if (!shouldSendStateChange(AlarmState.OK))
            return false;
          setSubAlarmState(AlarmState.OK);
          return true;